package com.mall.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 商品属性
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2022-08-24 16:47:36
 */
@Data
@TableName("xy_attr")
public class Attr implements Serializable {
  private static final long serialVersionUID = 1L;

  /**
   * 属性id
   */
  @TableId(value = "attr_id" ,type = IdType.AUTO)
  private Long attrId;
  /**
   * 属性名
   */
  private String attrName;
  /**
   * 是否需要检索[0-不需要，1-需要]
   */
  private Integer searchType;
  /**
   * 值类型[0-为单个值，1-可以选择多个值]
   */
  private Integer valueType;
  /**
   * 属性图标
   */
  private String icon;
  /**
   * 可选值列表[用逗号分隔]
   */
  private String valueSelect;
  /**
   * 属性类型[0-销售属性，1-基本属性，2-既是销售属性又是基本属性]
   */
  private Integer attrType;
  /**
   * 启用状态[0 - 禁用，1 - 启用]
   */
  private Long status;
  /**
   * 快速展示【是否展示在介绍上；0-否 1-是】
   */
  private Integer showDesc;

  private Long categoryId;

}
